package com.moonce.api.util.constant;

/**
 * @author 马路遥(229010812 @ qq.com)
 * @version V1.0
 * @Title: springmvc-demo
 * @Package com.moonce.api.com.moonce.api.util.constant
 * @Description: JWT 载荷
 * @Date 2017-12-14 11:30
 */
public class PlayLoad {

    private String iss;//jwt签发者
    private String sub;//jwt所面向的用户
    private String aud;//接收jwt的一方
    private String exp;//jwt的过期时间，这个过期时间必须要大于签发时间
    private String nbf;//定义在什么时间之前，该jwt都是不可用的.
    private String iat;// jwt的签发时间
    private String jti;// jwt的唯一身份标识，主要用来作为一次性token,从而回避重放攻击。
    private String uid;//自定义，用户ID

    public String getIss() {
        return iss;
    }

    public void setIss(String iss) {
        this.iss = iss;
    }

    public String getSub() {
        return sub;
    }

    public void setSub(String sub) {
        this.sub = sub;
    }

    public String getAud() {
        return aud;
    }

    public void setAud(String aud) {
        this.aud = aud;
    }

    public String getNbf() {
        return nbf;
    }

    public void setNbf(String nbf) {
        this.nbf = nbf;
    }

    public String getIat() {
        return iat;
    }

    public void setIat(String iat) {
        this.iat = iat;
    }

    public String getJti() {
        return jti;
    }

    public void setJti(String jti) {
        this.jti = jti;
    }

    public String getExp() {
        return exp;
    }

    public void setExp(String exp) {
        this.exp = exp;
    }

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }
}
